<!DOCTYPE html>
<html lang="en">

<head>
  <meta charset="UTF-8">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <title>Document</title>
</head>

<body>

  <script>
    // 1、输入分数，判断成绩等级（switch方法）
    // 	【1】成绩在 90~100 评定为 A
    // 	【2】成绩在 80~89  评定为 B
    // 	【3】成绩在 70~79  评定为 C
    // 	【4】成绩在 60~69  评定为 D
    // 	【5】成绩在 60以下 评定为 E

    let score = prompt("请输入你的成绩")
    score = Math.ceil(score / 10);

    switch (score) {
      case 10:
        console.log("成绩为A");
        break
      case 9:
        console.log("成绩为B");
        break
      case 8:
        console.log("成绩为C");
        break
      case 7:
        console.log("成绩为D");
        break
      case 6:
        console.log("成绩为E");
        break
    }


    console.log("华丽的分割线 --- 第二题");
    // 2、输入月份，显示当月的天数（使用case 穿透简化代码）
    // 1, 3, 5, 7, 8, 10, 12 都是31天。
    // 2 月。 润年29天。 剩下则28天。
    // 其余的30天了。。。
    let month = prompt("请输入月份")
    month = month * 1;
    switch (month) {
      case 1:
      case 3:
      case 5:
      case 7:
      case 8:
      case 10:
      case 12:
        console.log("31天");
        break
      case 2:
        console.log("闰年时：2月份天数为29天，不是闰年的时候，为28天");
        break
      default:
        console.log("30天");
    }


    // let year = prompt("请输入月份");
    // let flag; //定义变量，设置闰年
    // if (isRun(year)) { //是闰年
    //   console.log(year + "是闰年，2月份的天数为29天");
    // } else { //不是闰年
    //   console.log(year + "不是闰年2月份的天数为28天");
    // }

    // function isRun(year) { //判断闰年的函数
    //   if ((year % 400 === 0 && year % 4 !== 0) || year % 400 === 0) {
    //     flag = true;
    //   } else {
    //     flag = false;
    //   }
    // }
    // isRun(year);


    console.log("华丽的分割线 --- 第三题");
    // 3、小王入职薪水10k,每年涨幅5%，10年后小王的月薪为多少，总收入为多少？
    let salary = 10000; //最初的薪水
    let rate = 0; //涨幅
    let num10 = 0; //次数
    while (num10 < 10) {
      num10++
      // console.log("次数" + num10);
      rate += 0.05;
      // console.log("涨幅" + rate);
      salary += salary * rate;
      // console.log("每一次的工资" + salary);
      rate = 0; //重新置0，重新一年涨幅
    }
    console.log("10年后的工资为" + parseFloat(salary).toFixed(3) + "元");


    console.log("华丽的分割线 --- 第四题");
    // 4、打印1-100中7的倍数 和 带7的数字（7,14,17,21,27,28.....）
    for (i = 1; i <= 100; i++) {
      if (i % 7 === 0 || i % 10 === 7) {
        console.log(i);
      }
    }


    // 5、使用while循环实现  打印100以内的奇数 
    // while ()
    console.log("华丽的分割线 --- 第五题");
    num8 = 0;
    while (num8 < 100) {
      if (num8 % 2 === 1) {
        console.log("奇数为：" + num8);
      }
      num8++;
    }
  </script>
</body>

</html>